package com.cosmo.spi.demo2;

import com.alibaba.fastjson.JSONObject;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author spi
 */
public class SceneTest {
    public SceneTest() {
    }

    /**
     * 测试页面输入参数
     *
     * @param text        文本
     * @param integer     整数
     * @param bigDecimal  小数
     * @param booleanType 布尔
     * @param dict        字典
     * @param list        列表
     * @param any         任意
     * @return
     */
    public static JSONObject testPageInputExclusiveDateType(String text, Integer integer, BigDecimal bigDecimal,
                                                            Boolean booleanType, Dict dict, List<Object> list, Object any) {
        JSONObject result = new JSONObject();
        result.put("code", "00000");
        result.put("info", "测试页面输入的数据类型");
        JSONObject data = new JSONObject();
        data.put("text", text);
        data.put("integer", integer);
        data.put("bigDecimal", bigDecimal);
        data.put("booleanType", booleanType);
        data.put("dict", dict);
        data.put("list", list);
        data.put("any", any);
        result.put("data", data);
        return result;
    }

    public static JSONObject testPageInputTextAndInt(String text, Integer intType) {
        JSONObject result = new JSONObject();
        result.put("code", "00000");
        result.put("info", "测试页面输入的数据类型-text和int");
        JSONObject data = new JSONObject();
        data.put("text", text);
        data.put("int", intType);
        result.put("data", data);
        return result;
    }

    public static JSONObject testPageInputInt(Integer intType) {
        JSONObject result = new JSONObject();
        result.put("code", "00000");
        result.put("info", "测试页面输入的数据类型-int");
        JSONObject data = new JSONObject();
        data.put("int", intType);
        result.put("data", data);
        return result;
    }
    public static JSONObject testPageInputText(String text) {
        JSONObject result = new JSONObject();
        result.put("code", "00000");
        result.put("info", "测试页面输入的数据类型-text");
        JSONObject data = new JSONObject();
        data.put("text", text);
        result.put("data", data);
        return result;
    }


}
